#ifndef GUIREGEDITEM_H
#define GUIREGEDITEM_H

#include <wx/wx.h>
#include <wx/numdlg.h>
#include <wx/dynarray.h>

class GuiRegedItem
{
private:
	int type;		//our item  is toolbar item ?
	size_t signal;	
	wxString id;
	wxAuiManager * aui_manager;
public:
	GuiRegedItem(size_t m_signal, wxString m_id, wxAuiManager * m_aui_manager, const int m_type = 1)
	{
		signal = m_signal;
		id = m_id;
		type = m_type;
		aui_manager = m_aui_manager;
	}
	wxString GetID()
	{
		return id;
	}

	wxAuiManager * GetAUIManager()
	{
		return aui_manager;
	}
	~GuiRegedItem()
	{
		delete aui_manager;
	}
};


#endif